#ifndef __glare_core_ConfigOption_h__
#define __glare_core_ConfigOption_h__

#include "glare.core.Prerequisites.h"

namespace Glare {

	typedef struct ConfigOption_
	{
		string Name;
		string CurrentValue;
		std::vector<string> PossibleValues;
		bool Immutable;
		string InfoUrl;

	} ConfigOption;

	typedef std::map<string, ConfigOption> ConfigOptionMap;
}

#endif // __glare_core_ConfigOption_h__
